package com.tcc.fastline.DAO.interfaces;

import java.util.List;

import com.tcc.fastline.Domain.IntegranteFila;
import com.tcc.fastline.Exceptions.ValidationServerException;

public interface IIntegranteFilaDAO {
	List<IntegranteFila> ObterIntegrantesFila(Integer codigoFila)
			throws ValidationServerException, Exception;

	IntegranteFila ObterIntegrante(Integer codigoFila, Integer codigoUsuario)
			throws ValidationServerException, Exception;

	void RemoverIntegranteFila(Integer codigoFila, Integer codigoUsuario)
			throws ValidationServerException, Exception;

	void ChamarIntegranteFila(IntegranteFila integrante)
			throws ValidationServerException, Exception;
}
